印刷檢測範例 - 使用影像矩與基於 Blob 的 Template Matching 進行位置校正與缺陷檢測

簡短描述

檔案: \examples\Processing\ObjectFeatures\PrintInspection\PrintInspection_ImageMoments.vad

預設平台: imaFlex CXP-12 Quad

簡短說明

基於影像時刻的定位校正與透過斑點偵測進行的缺陷檢測

在設計「PrintInspection_ImageMoments.vad」中,會對物件進行位置與方向校正,並隨後進行缺陷檢測。 此範例適用於無壓印的物件。您可參閱圖386 了解基本設計結構。 擷取的物件影像會在 HierarchicalBox 中進行二值化 二值化 中進行二值化,並透過影像矩(相關理論請參閱章節 )來確定物體的方位與位置(方塊 ImageMoments中的內容)。 二值化閾值參數適用於範例影像「testImage.tif」。若您使用自己的範例 影像,請調整二值化閾值。 執行幾何變換以校正位置與方向,其操作方式與範例「GeometricTransformation_ImageMoments」相同 (參見章節 )。缺陷的偵測及其座標(位於方框 FindDefects 及 FindDefectPosition方塊中),其運作方式等同於印刷檢測範例「PrintInspection_Blob.vad」中的缺陷檢測(參見 中),其運作方式與印刷檢驗範例「PrintInspection_Blob.vad」中的缺陷檢測相同(參見章節 )。使用者可選擇輸出僅含缺陷的影像,或是組合影像 (包含位置與方向已校正之影像,以及來自方塊AppendDefectPositionToImage AppendDefectPositionToImage框所產出的輸出)至電腦,這可透過設定參數 「SelectSource」方塊所產出的輸出)傳送至電腦,這與列印檢測範例「PrintInspection_Blob.vad」中的缺陷檢測功能相當(參見章節 xml-ph-0000@deepl.internal )。使用者可在設定操作員 SourceSelector 的 “SelectSource”參數設定為 0 或 1,即可決定要將純缺陷圖像或複合圖像 (包含位置與方向已校正的圖像,以及由AppendDefectPosition

VA 設計「PrintInspection_ImageMoments.vad」的基本設計結構

圖 386. VA 設計「PrintInspection_ImageMoments.vad」的基本設計結構